.home{
    padding-bottom: 50px;
    background-color: #f7f7f7;
    .van-search{
        padding: 0;
    }
    .van-col{
        margin-bottom: 5px;
    }
    .van-icon{
        color: #644F3E;
    }
    .customIndicator{
        position: absolute;
        display: flex;
        justify-content: space-between;
        right: 10px;
        bottom: 10px;
        z-index: 9;
    }
    .indicator-item{
        width: 10px;
        height: 10px;
        margin: 5px;
        border-radius: 50%;
        background-color: #fff;
        &.active{
            background-color: #644F3E;
        }
    }
    .hot{
        padding: 10px;
        h3{
            font-size: 16px;
            margin: 10px;
        }
    }
    .imgBox{
        padding: 5px;
        background-color: #fff;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        overflow: hidden;
        img{
            width: 100%;
            display: block;
            border-radius: 15px;
        }
    }
    .description{
        display: flex;
        justify-content: space-between;
        background-color: #fff;
        padding: 5px;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
        overflow: hidden;
        .goodsName{
            width: calc(100% - 50px);
            p{
                width: 100%;
                text-overflow: ellipsis;
                white-space: nowrap;
                overflow: hidden;
                padding-top: 5px;
                &:first-of-type{
                    font-size: 14px;
                }
                &:last-of-type{
                    font-size: 13px;
                    color: #666;
                }
            }
            
        }  
        .money{
            padding: 5px;
            align-self: center;
            color: #CC9145;
            font-size: 14px;
        }  
    }
}
